package com.mce.nebula.entity;

import com.mce.nebula.common.BaseEntity;
import jakarta.persistence.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 应用Helm覆盖参数实体，对应Python的AppHelmOverrides模型
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Entity
@Table(name = "app_helm_overrides")
public class AppHelmOverrides extends BaseEntity {
    
    @Column(name = "app_id", nullable = false)
    private Integer appId;
    
    @Column(name = "app_model_id", length = 32, nullable = false)
    private String appModelId;
    
    @Column(name = "overrides", columnDefinition = "TEXT")
    private String overrides;
}